package com.sjw.entity;

import lombok.Data;
import org.elasticsearch.common.geo.GeoPoint;

@Data
public class Hotel {
    private String id;          // 对应 "id" 字段，类型为 keyword
    private String name;        // 对应 "name" 字段，类型为 text
    private String address;     // 对应 "address" 字段，类型为 keyword, 不索引
    private Integer price;      // 对应 "price" 字段，类型为 integer
    private Integer score;      // 对应 "score" 字段，类型为 integer
    private String brand;       // 对应 "brand" 字段，类型为 keyword
    private String city;        // 对应 "city" 字段，类型为 keyword
    private String starName;    // 对应 "starName" 字段，类型为 keyword
    private String business;     // 对应 "business" 字段，类型为 keyword
    private GeoPoint location;   // 对应 "location" 字段，类型为 geo_point
    private String pic;         // 对应 "pic" 字段，类型为 keyword, 不索引
    private String all;         // 对应 "all" 字段，类型为 text
    private String suggestion;   // 对应 "suggestion" 字段，类型为 completion
}
